package at.ac.tuwien.lsds.model;

public interface Application {
	/**
	 * gets the needed hdd size in mb
	 * @return hdd as Integer
	 */
	public Integer getHdd();
	
	/**
	 * gets the needed ram size in mb
	 * @return ram as Integer
	 */
	public Integer getRam();
	
	/**
	 * gets the needed cpu size in mhz
	 * @return cpu as Integer
	 */
	public Integer getCpu();
	
	/**
	 * gets the timestamp for starting
	 * @return timestamp as Integer
	 */
	public Integer getTimestamp();
	
	/**
	 * gets the duration time in ms
	 * @return duration as Integer
	 */
	public Integer getDuration();

	/**
	 * sets the duration time in ms
	 * @param duration as Integer
	 */
	public void setDuration(Integer duration);
}
